have to eat one's words - Inglés Sinónimo Diccionario